﻿using System;
using Volo.Abp.Application.Dtos;
using Xmart.Infrastructures.Office.Helpers;
using Xms.Abp.Data;

namespace Xms.Abp.Application.Dtos;

[Serializable]
public abstract class ExtensibleFullAuditedEntityWithReviewAndUserResult<TKey, TUser> : ExtensibleFullAuditedEntityWithUserDto<TKey, TUser>, IReviewAuditObject<TUser>
{
    [Column("审核人", 150)]
    public TUser Reviewer { get; set; }
    public Guid? ReviewerId { get; set; }
    [Column("审核时间", 150)]
    public DateTime? ReviewTime { get; set; }
    [Column("审核状态", 150)]
    public ReviewStatus ReviewStatus { get; set; }
    [Column("审核备注", 150)]
    public string ReviewRemark { get; set; }
}
